// pages/docreg/docreg.js
//配置云环境
const app = getApp()
wx.cloud.init({
    env: 'cloud1-8gbitjqz4bc93039',
})
const db = wx.cloud.database()
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		name:'',
		class_name:''
    },
    //构造最新更新时间函数
  getNowTime() {
    //构造时间标准格式
    var date = new Date
    //console.log('【date】',date)
    var year = date.getFullYear()
    var month = date.getMonth() + 1
    //console.log('【month】 ',month)
    month = (month / 10 < 1) ? '0' + month : month
    var day = date.getDate()
    day = (day / 10 < 1) ? '0' + day : day
    //console.log('【day】 ',day)
    var hour = date.getHours()
    hour = (hour / 10 < 1) ? '0' + hour : hour
    var minutes = date.getMinutes()
    minutes = (minutes / 10 < 1) ? '0' + minutes : minutes
    var now_time = year + '.' + month + '.' + day + '   ' + hour + '.' + minutes
    console.log('【now_time】', now_time)
    return now_time
  },
  //创建UUID
  create_uuid() {
    var s = [];
    var hexDigits = "0123456789abcdef";
    for (var i = 0; i < 36; i++) {
      s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
    }
    s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
    s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
    s[8] = s[13] = s[18] = s[23] = "-";
    var uuid = s.join("");
    return uuid;
  },
	confirmName:function(e)
	{
		this.setData({
			name:e.detail.value
		})
	},
	confirmClass_name:function(e)
	{
		this.setData({
			class_name:e.detail.value
		})
	},
	reg:function()
	{
		if(this.data.name==''||this.data.class_name=='')
		{
			wx.showToast({
			  title: '请填写完整',
			  icon:'error'
			})
			return;
		}
        //将此页面获取到的信息和之前获取到的openid存入数据库并登陆（可以复制之前的登陆代码）
        var TInfo={}
        TInfo.class=this.create_uuid()
        TInfo._openid=app.globalData.openId
        TInfo.className=this.data.class_name
        TInfo.name=this.data.name
        console.log(TInfo)
        app.globalData.tInfo=TInfo
        app.globalData.isTeacher=true
        db.collection('teacher')
        .add({
            data:TInfo,
            success:res=>{
                console.log(res)
                wx.switchTab({
                  url: '../../../../index/index',
                })
            }
        })
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	}
})